#pragma once
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<string.h>
#include<errno.h>
#define MAX 100
#define MAX_NAME 20
#define MAX_SEX 5
#define MAX_TELE 12
#define MAX_ADDR 30
#define DEFAULT_SZ 3
#define INC_SZ 2
typedef struct Peoinfo
{
	char name[MAX_NAME];
	int age;
	char sex[MAX_SEX];
	char tele[MAX_TELE];
	char addr[MAX_ADDR];
}Peoinfo;

typedef struct Contact
{
	Peoinfo *data;
	int sz;
	int capacity;
}Contact;

void Initcontact(Contact *pc);
void Addcontact(Contact* pc);
void Showcontact(Contact* pc);
void Delcontact(Contact* pc);
void Searchcontact(Contact* pc);
void Modifycontact(Contact *pc);
void Sortcontact(Contact* pc);
void Destorycontact(Contact* pc);
void Savecontact(Contact* pc);
















